package model.item;

import model.Model;
import model.entity.BasicEntity;
import utilities.*;

public abstract class Item extends Model implements Archiveable
{

	public Item()
    {
            super("Default");
    }
	
	public Item(String name)
	{
		super(name);
	}
	
	public abstract void touch(BasicEntity entity);
	
	public Archive save() {
		Archive archive = super.save();
		
		return archive;
	}
	
	public void load(Archive archive) {
		super.load(archive);
	}
}
